
;(function(){
	var loginform = $("#loginForm"),
		ipt_user = $("#loginform_user"),
		ipt_pass = $("#loginform_pass"),
		ipt_capt = $("#loginform_capt"),
		img_captcha = $(".captchaimg")

	function setfocus(){
		var iptlist = $([]).add(ipt_user).add(ipt_pass).add(ipt_capt);
		iptlist.each(function(){
			var ipt = $(this);
			if($.trim(ipt.val()) == ''){
				ipt.focus();
				return false;
			}
		})
	}

	// 登录验证
	loginform.submit(function(){
		var subflag = false;
		if($.trim(ipt_user.val()) == ''){
			if(ipt_user.closest(".formitem").find(".errormsg").length > 0){
				ipt_user.closest(".formitem").find(".errormsg").html("请输入用户名");
			}else{
				ipt_user.closest(".formitem").append('<div class="errormsg"><i class="icon icon-warning-sign"></i> 请输入用户名</div>');
			}
			subflag = true;
		}else{
			ipt_user.closest(".formitem").find(".errormsg").remove();
		}
		if($.trim(ipt_pass.val()) == ''){
			if(ipt_pass.closest(".formitem").find(".errormsg").length > 0){
				ipt_pass.closest(".formitem").find(".errormsg").html("请输入密码");
			}else{
				ipt_pass.closest(".formitem").append('<div class="errormsg"><i class="icon icon-warning-sign"></i> 请输入密码</div>');
			}
			subflag = true;
		}else{
			ipt_pass.closest(".formitem").find(".errormsg").remove();
		}
		if(ipt_capt.length > 0){
			if($.trim(ipt_capt.val()) == ''){
				if(ipt_capt.closest(".formitem").find(".errormsg").length > 0){
					ipt_capt.closest(".formitem").find(".errormsg").html("请输入验证码");
				}else{
					ipt_capt.closest(".formitem").append('<div class="errormsg"><i class="icon icon-warning-sign"></i> 请输入验证码</div>');
				}
				subflag = true;
			}else{
				ipt_capt.closest(".formitem").find(".errormsg").remove();
			}
		}
		if(subflag){
			// setfocus();
			return false;
		}
	})

	// 验证码
	/*
	if(ipt_capt.length > 0){
		//刷新验证码接口
		var fisurl_captcha = '/static/intf/login_captcha.ajax';
		img_captcha.on("click",function(){
			var _this = $(this),
				_img = _this.find("img"),
				_loading = _this.attr("loading")

			if(_loading) return ;
			_this.attr('loading','loading');
			$.ajax({
				type: "GET",
				url: fisurl_captcha,
				dataType: 'json',
				cache: false,
				timeout: 5000,
				success: function(data){
					// _img.attr("src","");
					_img.attr("src",data.url);
					$('body').data('captcha.hash', [data['hash1'], data['hash2']]);
				},
				error: function(xhr,state){
					ajaxErrorHandle(state, fisurl_captcha);
				},
				complete: function(){
					_this.removeAttr("loading");
				}
			})
		})
	}
	*/
})();